# 01-声明一个函数.py
'''
def 函数名称(参数)：
    函数体代码
    return 返回值
参数|return  可选
函数名称(参数)
'''
# 1、声明一个普通函数(函数声明出来不会自己执行)
def hello():
    print('马上就过年了！')
# 2、函数声明出来后调用了才会执行
hello()
hello()
hello()
# 3、声明一个函数实现两个数相加
def add1():
    result = 2 + 1
    print('2+1的结果为{}'.format(result))
add1()
# 4、实现随便两个数相加(带参数) 形参
def add2(x,y):
    '''
    @param
    x:第一个相加的数
    y:第二个相加的数
    '''
    result = x+y
    print(f'{x}+{y}={result}')
add2(4,10)  # 调用时候需要给实参,有几个形参就要给几个实参

# 5、声明一个函数,定义一个形参，根据输入的整数形参 循环输入n个数 并计算累加的结果
def add_sum(n):
    '''
    param n:需要n个数相加
    '''
    sm = 0
    for x in range(1,n+1):
        index = float(input(f'请输入第{x}个数:'))
        sm+=index
    print('最终总和为：',sm)
add_sum(int(input('需要几个数相加：')))


# 6、定义一个有返回值的函数 - 
def coco(x):
    print(f'帮我买{x}瓶可乐')
    return f'购买成功{x}瓶可乐'
# 带有return 返回值的函数需要有变量去接收
xiaoming = coco(3)
print(xiaoming)

# # 6、声明四个（加减乘除函数） 
# 再声明一个函数 ，先告诉我需要加减乘除（1-4）中的哪个 判断后再调用相应的函数，并给出结果